Career 2015 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Croatia F4 Kuwait F1 Kuwait F2 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Serbia F2 Serbia F3 Serbia F6 Serbia F7 USA F24 USA F25 Germany F1 Germany F2 Croatia F1 USA F7 Australia F9 Bosnia & Herzegovina F5 Croatia F6 The LTA Hull Challenger - Hull Granby Challenger - Granby University of Tennessee USTA Challenger - Knoxville Okal Cup - Eckental Stella Artois Clay Court Championships - Budaors Binghamton Professional Tennis Tournament - Binghamton Gemax Open 2002 - Belgrade 2002 Eddleman USTA Challenger - Birmingham USTA Challenger of Burbank - Burbank The Hilversum Open - Hilversum The Granby Natrel Challenger - Granby Zivnobanka Czech Open - Prostejov Stella Artois Clay Court Championships - Budaors The LTA Wrexham Challenger - Wrexham Neride Prague Indoor - Prague Sarajevo Open 2004 - Sarajevo ARMS USTA Challenger - Rocky Mount Ispat Open 2004 - Ostrava Zagreb Open - Zagreb XXXVII Torneig C.E. Laieta - Barcelona Steelers Cup - Kosice GHI Bronx Classic - Bronx S Tennis Masters - Graz Gemax Open - Belgrade San Remo Tennis Cup 15° Piertomaso - San Remo Open de Montauban - Montauban Porsche Open - Poznan BH Telecom Indoors Sarajevo 2006 - Sarajevo GHI Bronx Tennis Classic - Bronx Dusseldorf Open 2006 - Dusseldorf Kamnik Challenger - Kamnik Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental Challenger Groningen - Groningen Okal Cup 2003 - Eckental Morocco Tennis Tour - Rabat Unicredit (Suisse) Bank S.A. Challenger - Chiasso Unique Zagreb Open - Zagreb Schickedanz Open 2007 - Furth Nord/LB Open 2004 - Braunschweig GHI Bronx Classic - Bronx South African Airways Tennis Open - Durban 4th Volkswagen Challenger - Wolfsburg GHI Bronz Classic - Bronx Banja Luka Challenger 2005 - Banja Luka Brasov Challenger - Brasov Alexander Kolyaskin Memorial - Donetsk ATP Challenger Trophy 2007 - Trnava The USTA Challenger at West End Racquet - Torrance Open Costa Daurada - Tarragona Almaty Challenger 1 - Almaty Lambertz Open - Aachen Waco International Tennis Challenger - Waco IPP Open - Helsinki Unicredit Czech Open 2007 - Prostejov Sporting Challenger '07 Trofeo Regione Piemonte - Turin Sony Ericsson Open 2008 - Belgrade Challenger Citta di Olbia - Olbia 10° Trofeo Luigi Pezzoli - Bergamo ATU Cup - Weiden Riviera di Rimini Challenger 2004 - Rimini Open Castilla y Leon - Segovia Ljubljana Open - Ljubljana Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc TED Open - Istanbul Ciudad de Pozoblanco 'Open Diputacion' - Cordoba III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Zagreb Open - Zagreb Olbia Challenger - Olbia Dublin Challenger - Dublin Tunis Open - Tunis BH Telecom Sarajevo 2007 - Sarajevo Czech Open 2005 - Prostejov Ljubljana Open 2008 - Ljubljana Bauer Watertechnilogy Cup 2008 - Eckental S Tennis Master Championship - Graz PEOPLEnet CUP - Dnepropetrovsk Bancolombia Open - Cali KGHM Dialog Polish Indoors - Wroclaw Burnie Challenger Olimp Kyiv Open - Kiev Challenger Copa Sevilla - Seville Tanger Challenger Meknes Challenger BMW Tennis Championship - Sunrise Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Unique Zagreb Open - Zagreb St. Brieuc Challenger Banja Luka Challenger 2004 - Banja Luka Sofia Challenger Ostrava Challenger Lugano Challenger ATP Slovak Open Challenger - Bratislava Rijeka Challenger Ethias Trophy - Mons Tunis Challenger Scheveningen Challenger Lambertz Open - Aachen Uncle Tobys Challenger in Caloundra - Caloundra Isla de Gran Canaria - Mas Palomas Tampere Challenger Poznan Challenger Segovia Challenger San Marino Challenger Cordenons Challenger Istanbul Challenger Privat Bank Cup - Dnepropetrovsk Alphen Challenger Ljubljana Challenger Napoli Challenger Sacramento Challenger Tarragona Challenger Tiburon Challenger Charlottesville Challenger Open Prevadies - St. Brieuc Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Croatia Osiguranje Rijeka Open - Rijeka Polska Energia Open - Bytom Kitzbuhel Challenger Labertz Open by Stawag - Aachen Prostejov Challenger Bauer Watertechnology Cup 2007 - Eckental Bergamo Challenger Sarajevo Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Athens Challenger Sunrise Challenger Furth Challenger BMW Tennis Championship - Sunrise Athens Challenger Rome Challenger Poznan Challenger Pekao Open 2005 - Szczecin Furth Challenger Kia International in Caloundra - Caloundra Rijeka Open - Rijeka Ortisei Challenger Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires dBI Tennis Challenger - Binghamton XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes Tunis Open 2007 - Tunis Szczecin Challenger San Marino Cepu Open - San Marino Ljubljana Open - Ljubljana Samsung Securities Cup - Seoul PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn 2002 Azalea Orthopedic Challenger - Tyler CA Challenge - Graz Ischgl International Tennis Challenger 2003 - Ischgl Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Tennis Napoli Cup 2004 - Napoli China Open - Beijing Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Men's Challenger of Dallas - Dallas Calabasas Challenger Knoxville Challenger Zagreb Challenger Aamulehti Tampere Opene - Tampere Akbank Private Banking TED Open - Istanbul Jameson Cup - Milan Open des Alpes Trophee BNP Paribas - Grenoble Intersport Heilbronn Open - Heilbronn Charlottesville Challenger Gemax Samsung Open 2005 - Belgrade Logopak Challenger 2005 - Lubeck Knoxville Challenger Champaign Challenger Flea Market Cup - Busan Banja Luka 2002 - Banja Luka USTA/Adtech Challenger - Boston The Wright Financial Group, Inc. Challenger - Champaign Alessandria Challenger XL Capital Bermuda Open - Bermuda Ljubljana Open 2002 - Ljubljana Muller Cup - Ulm Fifth-Third Bank Tennis Championships - Lexington Fujitsu Siemens Open - Budapest Jameson Cup - Milan Schickedanz Open - Furth XI Venice Open - Venice Milano Challenger-Jameson Cup - Milan USTA Challenger of San Antonio - San Antonio Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Kia International In Caloundra - Caloundra Citta di Monza - Monza 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague Kia International In Kawana - Kawana Ljubljana Open - Ljubljana LTA Shrewsbury Challenger - Shrewsbury Heilbronn Open - Heilbronn Asirom Challenger - Brasov KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere TEAN International - Alphen Aan Den Rijn Banja Luka Challenger 2003 - Banja Luka Samsung Securities Cup Challenger Tennis - Seoul Bancolombia Open - Bogota Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton Oberstaufen Cup - Oberstaufen Siemens Open 2004 - Scheveningen Zagreb Open - Zagreb The 69th King's Cup-Thailand Open - Bangkok C.T. San Remo - XIII Piertomaso Tessitore - San Remo Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Canottieri Mincio Open - Mantova Oberstaufen Cup - Oberstaufen Bulgarian Open - Sofia USTA Challenger of Tiburon - Tiburon 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Samsung Securities Cup - Seoul Dubrovnik Open - Dubrovnik Tennis Napoli Cup - Napoli Stella Artois Clay Court Championships - Budaors Alexander Kolyaskin Memorial - Donetsk Genoa Open Challenger-Fondazione Carige - Genova Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Freeman Men's Challenger - Joplin Open Mutouest St. Brieuc - St. Brieuc Tunis Open 2006 - Tunis Schickendanz Open - Furth Banja Luka Challenger - Banja Luka Arad Challenger XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech s'Tennis Masters Challenger - Graz Miller Lite Hall of Fame Tennis Championships - Newport Croatia Open - Umag Adidas International - Sydney Internationaler Raiffeisen Grand Prix - St. Polten Copa Petrobras-Brazil - Aracaju International Championship of Croatia - Umag Cyclus Open de Tenis - Florianopolis Trani Challenger Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Uruguay - Montevideo Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. Rijeka Challenger Mercedes-Benz Cup - Los Angeles Adidas International - Sydney Zagreb Challenger Karlsruhe Challenger Rome Challenger AAPT Championships - Adelaide Zagreb Challenger Furth Challenger Cremona Challenger Open Seat Godo - Barcelona The Priority Telecom Open - Amersfoort Croatia Open - Umag China Open - Beijing St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Generali Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle Generali Open - Kitzbuhel Idea Prokom Open - Sopot Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Next Generation Adelaide International - Adelaide Sydney International - Sydney Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Generali Open - Kitzbuhel BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Legg Mason Tennis Classic - Washington Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Catella Swedish Open - Bastad BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Ordina Open - s-Hertogenbosch Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Heineken Open Shanghai - Shanghai Medibank International - Sydney Noumea Challenger Brasil Open - Costa do Sauipe Honolulu Challenger If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Copa Telmex - Buenos Aires PBZ Zagreb Indoors - Zagreb Bergamo Challenger BMW Open - Munich Belgrade Challenger Allianz Suisse Open Gstaad - Gstaad Cherbourg Challeger Open Sud de France - Montpellier Serbia Open - Belgrade Adidas International - Sydney PBZ Zagreb Indoors - Zagreb Medibank International - Sydney Sarajevo Challenger If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Jersey Challenger Monza Challenger Mercedes Cup - Stuttgart Open Seat Godo 2007 - Barcelona Serbia Open - Belgrade ATP Studena Croatia Open Umag - Umag Davidoff Swiss Indoors Basel - Basel Scheveningen Challenger Poznan Challenger Recanati Challenger Gerry Weber Open - Halle Banja Luka Challenger Ljubljana Challenger Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Gerry Weber Open - Halle If Stockholm Open - Stockholm Croatia Open - Umag The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Heineken Challenger - Ho Chi Minh City Memorial Savigni - Sassuolo SkiStar Swedish Open - Bastad Brisbane - Brisbane Zagreb Open - Zagreb Zagreb Open - Zagreb International Tennis Championships - Delray Beach Intersport Heilbronn Open - Heilbronn XI Ciutat de Barcelona - Barcelona Sarajevo Open - Sarajevo Kroger / St. Jude International - Memphis PrivatBank Cup - Dnepropetrovsk Open Seat Godo 2005 - Barcelona AIG Japan Open - Tokyo AAPT Championships - Adelaide Stockholm Open - Stockholm Regions Morgan Keegan Championships - Memphis AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Open SEAT 2008 - Barcelona The Artois Championships - London ATP Studena Croatia Open Umag - Umag China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Winston Salem - Winston Salem China Open - Beijing AAPT Championships - Adelaide SkiStar Swedish Open - Bastad Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Grand Prix Hassan II - Casablanca Sony Ericsson Open - Miami Tennis Masters Series - Hamburg Dubai Open - Dubai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome ATP Studena Croatia Open Umag - Umag International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne Open de Moselle - Metz Australian Open - Melbourne U.S. Open - New York Croatia Open - Umag Chennai Open - Chennai Catella Swedish Open - Bastad Australian Open - Melbourne Serbia Open - Belgrade French Open - Paris U.S. Open - New York French Open - Paris NASDAQ-100 Open - Miami Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 Wimbledon - London Pacific Life Open - Indian Wells Australian Open - Melbourne Rogers Cup - Montreal French Open - Paris Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, SF, CRO-CZE, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, Group 1, 2R, AUS-THA 5-0 Australian Open Wildcard Play-Off - Melbourne